package cn.itcast.tools.java定时任务;


import java.text.SimpleDateFormat;
import java.util.Date;

import static java.lang.Thread.sleep;


class byRanner implements Runnable{ // 实现Runnable接口，作为线程的实现类
    private String name ;       // 表示线程的名称

    public byRanner(String name){
        this.name = name ; // 通过构造方法配置name属性
    }

    public void run(){  // 覆写run()方法，作为线程 的操作主体
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Boolean result = false;
        int count = 0;
        while(true) {
            try {
                Thread.sleep(5 * 1000); //设置暂停的时间 5 秒
                count ++ ;
                System.out.println(sdf.format(new Date()) + "--循环执行第" + count + "次");



//                if (count == 3) {
//                    result = true;
//                    break ;
//                }
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
};

public class test1{
    public static void main(String args[]){
        byRanner mt1 = new byRanner("线程A ") ;    // 实例化对象
        Thread t1 = new Thread(mt1) ;       // 实例化Thread类对象
//        t1.setDaemon(true);
        t1.start() ;    // 启动多线程
        System.out.println("hhhhhhhaaaa");

    }
};